#include <stdio.h>

// 主仓库：整数两数相加
int add_int(int a, int b) {
    return a + b;
}

// 主仓库：浮点数两数相加
float add_float(float a, float b) {
    return a + b;
}

// 副仓库：整数三数相加
int add_three_int(int a, int b, int c) {
    return a + b + c;
}

int main() {
    int num1, num2, num3, result_int, result_three;
    float f1, f2, result_float;

    // 主仓库：整数两数相加
    printf("请输入两个整数：");
    scanf("%d %d", &num1, &num2);
    result_int = add_int(num1, num2);
    printf("整数两数结果：%d + %d = %d\n", num1, num2, result_int);

    // 主仓库：浮点数两数相加
    printf("请输入两个浮点数：");
    scanf("%f %f", &f1, &f2);
    result_float = add_float(f1, f2);
    printf("浮点数两数结果：%.2f + %.2f = %.2f\n", f1, f2, result_float);

    // 副仓库：整数三数相加（带输入推荐）
    printf("请输入三个整数（推荐1-100）：");
    scanf("%d %d %d", &num1, &num2, &num3);
    result_three = add_three_int(num1, num2, num3);
    printf("整数三数结果：%d + %d + %d = %d\n", num1, num2, num3, result_three);

    return 0;
}
